package com.sky.service;

import com.sky.dto.DishDTO;
import com.sky.dto.DishPageDTO;
import com.sky.entity.Dish;
import com.sky.result.PageResult;
import com.sky.vo.DishVO;

import java.util.List;

public interface DishService {
    Integer findByCategoryId(Long id);

    void save(DishDTO dto);

    PageResult findByPage(DishPageDTO dto);

    DishVO findById(Long id);

    void deleteByIds(List<Long> ids);

    void update(DishDTO dto);

    void updateStatus(Dish dish);



    List<DishVO> findList(DishPageDTO dto);


    //void updateStatusBySetmealIds(List<Long> ids, Integer status);

    Integer findBySetmealId(Long id);

    List<DishVO> findListByCategory4App(DishPageDTO dishPageDTO);
}
